package com.isesol.ime.rest.model.param;

import com.isesol.api.rest.model.base.*;

/**
 * 机床参数请求
 *
 * @author peter zhang
 */
public class MachineToolParamRequest  extends BaseRestRequest{

	private Long id;

	/**
	 * 参数id
	 */
	private String paramId ;

	/**
	 * 参数名称
	 */
	private String paramName;

	/**
	 * 参数类别
	 */
	private String categoryId;

	/**
	 * 参数单位
	 */
	private String paramUnit;

	/**
	 * 设备参数名
	 */
	private String name;

	/**
	 * 机床类型
	 */
	private String typeId;

	/**
	 * 默认值
	 */
	private String defaultValue;

	/**
	 * 最小值
	 */
	private String minValue;

	/**
	 * 最大值
	 */
	private String maxValue;

	/**
	 * 备注
	 */
	private String memo;

	private String status;

	private String paramVersion;

	private String paramVersionId;

	public String getParamVersion() {
		return paramVersion;
	}

	public void setParamVersion(String paramVersion) {
		this.paramVersion = paramVersion;
	}

	public String getDefaultValue() {
		return defaultValue;
	}

	public void setCategoryId(String categoryId) {
		this.categoryId = categoryId;
	}

	public String getCategoryId() {
		return categoryId;
	}

	public void setDefaultValue(String defaultValue){

		this.defaultValue = defaultValue;
	}

	public String getMaxValue(){

		return maxValue;
	}

	public void setMaxValue(String maxValue){

		this.maxValue = maxValue;
	}

	public String getMemo(){

		return memo;
	}

	public void setMemo(String memo){

		this.memo = memo;
	}

	public String getMinValue(){

		return minValue;
	}

	public void setMinValue(String minValue){

		this.minValue = minValue;
	}

	public String getName(){

		return name;
	}

	public void setName(String name){

		this.name = name;
	}

	public String getParamId(){

		return paramId;
	}

	public void setParamId(String paramId){

		this.paramId = paramId;
	}

	public String getParamName(){

		return paramName;
	}

	public void setParamName(String paramName){

		this.paramName = paramName;
	}

	public String getParamUnit(){

		return paramUnit;
	}

	public void setParamUnit(String paramUnit){

		this.paramUnit = paramUnit;
	}

	public String getStatus(){

		return status;
	}

	public void setStatus(String status){

		this.status = status;
	}

	public String getTypeId(){

		return typeId;
	}

	public void setTypeId(String typeId){

		this.typeId = typeId;
	}

	public Long getId(){

		return id;
	}

	public void setId(Long id){

		this.id = id;
	}

	public String getParamVersionId() {
		return paramVersionId;
	}

	public void setParamVersionId(String paramVersionId) {
		this.paramVersionId = paramVersionId;
	}

	@Override
	public String toString() {
		return "MachineToolParamRequest{" +
				"id='" + id + '\'' +
				", paramId='" + paramId + '\'' +
				", paramName='" + paramName + '\'' +
				", categoryId='" + categoryId + '\'' +
				", paramUnit='" + paramUnit + '\'' +
				", name='" + name + '\'' +
				", typeId='" + typeId + '\'' +
				", defaultValue='" + defaultValue + '\'' +
				", minValue='" + minValue + '\'' +
				", maxValue='" + maxValue + '\'' +
				", memo='" + memo + '\'' +
				", status='" + status + '\'' +
				", paramVersion='" + paramVersion + '\'' +
				", paramVersionId='" + paramVersionId + '\'' +
				'}';
	}
}
